//
//  JddParameterBuilder.h
//  PlayBall
//
//  Created by Edward Zhang on 12-5-20.
//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface JddParameterBuilder : NSObject
+(NSString*)buildParameterWithParameterJsonByOrgJdd:(NSString*)parameterValue actionCode:(NSString*)actionCode;
+(NSString*)buildParameterWithParameterJson:(NSString*)parameterValue actionCode:(NSString*)actionCode;

//+(NSString*)getVerifyCodeParameterWithMobile:(NSString*)mobile;
+(NSString*)getVerifyCodeParameterWithMobile:(NSString*)mobile oldMobile:(NSString *)oldMobile;

+(NSString*)registerParameterWithUserName:(NSString*)userName userPassword:(NSString*)password cmdID: (NSInteger)cmdid;
+(NSString*)logonParameterWithUserName:(NSString*)userName userPassword:(NSString*)password;
+(NSString*)updateVersionWidthID:(NSString*) cmdID;
+(NSString*)bindMobileParameterWithMobile:(NSString*)mobile verifyCode:(NSString*)verifyCode;
+(NSString*)updateUserBaseInfoParameterWithRealName:(NSString*)realName idcard:(NSString*)idcard mobile:(NSString*)mobile;
+(NSString*)getUserInfoParameter;
+(NSString*)getLotteryShopInfoParameter;
+(NSString*)queryProvinceListParameter;
+(NSString*)queryCityListParameterOfProvince:(int)province;
+(NSString*)queryBankListParameter;
+(NSString*)queryBranchBankListParameterOfCity:(NSString*)city bank:(NSString*)bank;
+(NSString*)bindCardOfProvince:(NSString*)province city:(NSString*)city bank:(NSString*)bank cardNumber:(NSString*)cardNumber bankId:(int)bankId realityName:(NSString *)realityName;
+(NSString*)modifyPasswordWithOld:(NSString*)oldPassword password:(NSString*)newPassowrd;
+(NSString*)queryAccountDetailForPageNo:(NSInteger)pageNo pageSize:(NSInteger)pageSize type:(NSInteger)type timeResion:(NSInteger)timeResion;
+(NSString*)queryDigitalLotteryIssueOfTypeId:(NSString*)lotteryTypeId;
+(NSString*)querySportLotteryIssue:(NSString*) actionID;
+(NSString*)querySportLotteryIssue:(NSString*) actionID AndLottID :(int)lottID;

+(NSString*)querylunboIssue:(NSString*) actionID AndLSID :(int)LSID;

+(NSString*)querycaizhongIssue:(NSString*) actionID ;

+(NSString*)querygeturlewm:(NSString*) actionID ;

+(NSString*)queryDiscountOfTypeId:(NSString*)lotteryTypeId moneyAmount:(NSNumber*)moneyAmount castTypeNo:(NSNumber*)castTypeNo;
+(NSString*)buyLotteryOfTypeId:(NSNumber*)lotteryTypeId issueId:(NSNumber*)issueId multiple:(NSNumber*)multiple moneyAmount:(NSNumber*)moneyAmount lotteryNumber:(NSMutableArray*)lotteryNumber;
+(NSString*)queryWithDrawOfMoney:(NSString*)Money pwd:(NSString*)pwd;

+(NSString*)queryfollowNumOfLotID:(NSString*)LotID pageNo:(NSString*)pageNo pageSize:(NSString*) pageSize;
+(NSString*)queryfollowNumOfChaseID:(NSString*)ChaseID datasourceID:(NSString*)datasourceID;

//购买历史
+(NSString*)queryBuyHistory:(NSString*)LotID page:(NSNumber*)PageNo pagesize:(NSNumber*) PageSize; 

+(NSString*)queryBuyHistoryDetail:(NSString*)SchemeID DataSource:(NSString *)DataSource;
//调用老系统查询方案详情接口，等到新系统彻底切换好去掉
+(NSString*)queryBuyHistoryDetail:(NSString*)SchemeId;

//开奖信息

+(NSString*)queryLotteryOpen;

+(NSString*)queryLotteryOpenDetail:(NSString*) LotID;

+(NSString*)queryLotteryrealDetail:(NSNumber*) LotID issue:(NSNumber*) IssueID;

+(NSString*)querySportOpenDetailOperation:(NSString*) MTime page:(int)PageNo pagesize:(int)PageSize actionCode:(NSString *)actionCode;
+(NSString*)queryStopFollowOperation:(NSString*)ChaseID;

+(NSString*)queryAlipayOperation:(NSString*)Bank money:(NSNumber*)money;

+(NSString*)queryUmOperation:(NSString*)BankPay money:(NSNumber*)money;

+(NSString*)queryBankCodeOperation;

+(NSString*)queryLotteryHallOpertaion;

+(NSString*)queryBackOperation:(NSString*)backmessage contact:(NSString*)Contact;

+(NSString*)queryBBOpenDetailOperation:(NSString *)MTime action:(NSString *)Action;
+(NSString*)queryAlipayInfoOperation:(NSString *)alipayID;
+(NSString*)noticeParameter;
#pragma mark == ysy===
+(NSString*)adParameter:(NSString *)platformTyp;
+(NSString *)queryLastestTenIssueID:(NSString *)LotId;
+(NSString*)noticeDetailParameterWithNewID:(NSString *)NewID;
+(NSString*)toghterBuyParameterWithPageNo:(int)PageNo AndPagesize:(int)pageSize AndOrderType:(int) OrderType AndOrderField:(int)OrderField AndLottID :(int)lottId;
+(NSString*)joinToghterBuyParameterWithSchemeID:(NSString *)SchemeID AndDataSource:(int)DataSource AndBuyShare:(int)BuyShare;
+(NSString *)buildScoreParameterWithParameterLastTime:(NSString *)lastTime AndLotterId:(NSString *)lotterId;
+(NSString *)SendUserUniqueIdentifier;
//待发起订单
+(NSString*)queryInitiatePlanOperationUserId:(NSString*)userId pageNo:(NSString*)pageNo pageSize:(NSString*)pageSize;
//设置提款密码
+(NSString*)queryWithdrawCashOperationOldPw:(NSString*)newPw;
//修改提款密码
+(NSString*)resetWithdrawCashOperationOldPw:(NSString*)oldPw newPw:(NSString*)newPw;
//五大联赛
+(NSString*)fiveMatchOpertaion;
//找回密码
+(NSString *)lookForPasswordUsername:(NSString *)userName mobilephoneNum:(NSString *)phoneNum;
//提交验证码
+ (NSString *)simmitCode:(NSString *)verifyCode andUserName:(NSString *)userName;
//修改密码
+ (NSString *)senUserName:(NSString *)username andPhoneNum:(NSString *)phoneNum andNewPwd:(NSString *)xinPwd;
//待发起订单详情
+(NSString *)initschemeDetailUserId:(NSString *)userId SchemeId:(NSString *)schemeId DataSource:(NSString *)dataSource;
//发起方案订单
+(NSString *)sendSchemeOrderUserId:(NSString *)userId BuyShare:(NSString *)bs SchemeId:(NSString *)schemeId BonusScale:(NSString *)bonusScale;
@end
